
//初始化编辑器
window.UEDITOR_CONFIG = {
    // 为编辑器实例添加一个路径，这个不能被注释
    UEDITOR_HOME_URL: basePath+"js/ueditor/",
    // 服务器统一请求接口路径
    serverUrl:basePath+ "ueditor/dispatch"
};

//初始化编辑器
var ue = UE.getEditor('serviceAgreement', {
    initialFrameHeight:400,//编辑区域高度
    maximumWords:30000, autoHeightEnabled: false,
    autoFloatEnabled: true,allowDivTransToP: false,
    toolbars: [[
        'preview', //预览
        'source', //源代码
        'bold', //加粗
        'indent', //首行缩进
        'italic', //斜体meta
        'underline', //下划线
        'strikethrough', //删除线
        'subscript', //下标
        'fontborder', //字符边框
        'superscript', //上标
        'formatmatch', //格式刷
        'blockquote', //引用
        'pasteplain', //纯文本粘贴模式
        'horizontal', //分隔线
        'removeformat', //清除格式
        'time', //时间
        'date', //日期
        'link',
        'unlink', //取消链接
        'inserttitle', //插入标题
        // 'insertcode', //代码语言
        'fontfamily', //字体
        'fontsize', //字号
        // 'paragraph', //段落格式
        // 'emotion', //表情
        'spechars', //特殊字符
        'simpleupload', //单图上传
        'justifyleft', //居左对齐
        'justifyright', //居右对齐
        'justifycenter', //居中对齐
        'justifyjustify', //两端对齐
        'forecolor', //字体颜色
        'backcolor', //背景色
        // 'insertorderedlist', //有序列表
        // 'insertunorderedlist', //无序列表
        // 'directionalityltr', //从左向右输入
        // 'directionalityrtl', //从右向左输入
        'rowspacingtop', //段前距
        'rowspacingbottom', //段后距
        'imagenone', //默认
        'imageleft', //左浮动
        'imageright', //右浮动
        'imagecenter', //居中
        'lineheight', //行间距
        'edittip ', //编辑提示
        'customstyle', //自定义标题
        'autotypeset', //自动排版
        // 'help', //帮助
        'cleardoc' //清空文档
    ]]
});

$(function () {
    regValidate(["#_orgBizAppDataForm"]);
    if (oneBizAppInfo && 'add' != editType) {
        ue.ready(function() {
            ue.body.innerHTML = oneBizAppInfo.serviceAgreement ? oneBizAppInfo.serviceAgreement : '';
        });
    }
});

function doOrgBizAppSave() {
    if(!$("#_orgBizAppDataForm").valid()) return;//校验不通过
    var sortNum = $('#sortNum').val();
    var remark = $('#remark').val();
    var serviceAgreement = $.trim(ue.getContent());
    var postData = {
        sortNum : sortNum ? sortNum : 999,
        remark : remark,
        serviceAgreement : serviceAgreement,
        id : oneBizAppInfo.id,
    };
    $.ajax({
        type: 'post',
        url: basePath + 'bizApp/editBizApp?t=' + new Date().getTime(),
        dataType: 'json',
        contentType: "application/json",
        data: JSON.stringify(postData),
        success : function (data) {
            if(data && data.result){
                doBack();
            }else if(data&&!data.result){
                toastr.error(data.message);
            }else{
                toastr.error('保存失败');
            }
        },
        error: function (request) {
            delayToastr('系统错误');
        }
    });
}

function doCheckDataChange() {
    var data = getFromData('#_orgBizAppDataForm');
    var checkData = {
        sortNum : data.sortNum,
        remark : data.remark,
    };
    var serviceAgreement = $.trim(ue.getContent());
    checkData.serviceAgreement = serviceAgreement;
    if (editType != 'info' && !Compare(checkData, oneBizAppInfo)) {
        swalClosePageToastr(doBack);
        return;
    }
    doBack();
}

function doBack() {
    var str = searchStr ? searchStr.replace(/,/g,"&") : '';
    window.location.href = basePath + 'bizApp/orgPage?t=' + new Date().getTime() +
    '&isTeamExist=' + searchInfo.isTeamExist + '&isDocExist=' + searchInfo.isDocExist + str;
}